    .btn, .btngrp {
      float:left;
      margin:0 0 5px 0;
      font:12px Arial,Sans-serif;
      text-decoration:none;
      color:#222;
      outline:none;
      }
    .onbtn, .btngrp {
      margin-right:3px;
      }
    .btn b, .btngrp b {
      display:block;
      float:left;
      position:relative;
      margin:0 1px;
      padding:1px 0;
      font-weight:normal;
      }
    .btn b b, .btngrp b b {
      background:none;
      display:block;
      position:relative;
      margin:0 -1px;
      padding:0 1px;
      }
    .btn b b b, .btngrp b b b {
      margin:0;
      padding:1px 5px 2px;
      }

    .btn:hover, .btngrp a:hover {
      cursor:default;
      }
    .pointer .btn:hover, .pointer .btngrp a:hover {
      cursor:pointer;
      }
    .onbtn b, .btngrp b, .btn:hover b {
      background:#ddd url("bg-btn.gif") repeat-x 0 0;
      padding:0;
      border:solid #aaa;
      border-width:1px 0;
      }
    .onbtn b b, .btngrp b b, .btn:hover b b {
      padding:0;
      border-width:0 1px;
      }
    .onbtn b b b, .btngrp b b b, .btn:hover b b b {
      padding:1px 5px 2px;
      border-width:0;
      }
    .onbtn:hover b, .btngrp b b b a:hover {
      border-color:#9cf #69e #69e #7af;
      }

    .btngrp b b b, .btngrp:hover b b b {
      padding:0;
      border-right:1px solid #aaa;
      }
    .btngrp b b b.last {
      border-right:none;
      }
    .btngrp b b b a {
      background:#ddd url("bg-btn.gif") repeat-x 0 0;
      float:left;
      margin:0;
      padding:0 3px 1px;
      border-style:solid;
      border-width:1px;
      border-color:#fff #eee #ddd;
      text-decoration:none;
      color:#222;
      outline:none;
      }
    .btngrp b b b a:active {
      border-color:#ccc;
      }
    
    .btn:active {
      color:#111;
      }
    .btn:active b, .btngrp b b b a:active {
      background-image:none;
      background-color:#ccc;
      }
    .btn:active b b {
      background-color:transparent;
      }
    
    .dropdn b b b, a.dropdn:hover b b b, .dropdn:active b b b {
      background:url("icon-dropdn.gif") no-repeat 100% 50%;
      padding-right:15px;
      }
    .btn img {
      display:block;
      border-width:0;
      padding:1px;
      }